package com.ruoyi.basebill.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 支援工资调整分录对象 t_wfz_jtzygztzentry
 * 
 * @author lianxiaolong
 * @date 2023-01-07
 */
public class WfzJtzygztzentry extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long fid;

    /** 父级ID */
    @Excel(name = "父级ID")
    private Long fparentid;

    /** 员工编号 */
    @Excel(name = "员工编号")
    private String fpersonnumber;

    /** 成本中心编码 */
    @Excel(name = "成本中心编码")
    private String fcostnumber;

    /** 成本中心名称 */
    @Excel(name = "成本中心名称")
    private String fcostname;

    /** 成本中心所属财务组织 */
    @Excel(name = "成本中心所属财务组织")
    private String fcostcompany;

    /** 支援财务组织 */
    @Excel(name = "支援财务组织")
    private String fzycompany;

    /** 计件金额 */
    @Excel(name = "计件金额")
    private BigDecimal fjjje;

    /** 支援部门 */
    @Excel(name = "支援部门")
    private String fzybm;

    /** 支援部门金额 */
    @Excel(name = "支援部门金额")
    private BigDecimal fzybmje;

    /** 补扣个人养老 */
    @Excel(name = "补扣个人养老")
    private BigDecimal fbkgryl;

    /** 补扣个人医疗 */
    @Excel(name = "补扣个人医疗")
    private BigDecimal fbkgryy;

    /** 补扣个人失业 */
    @Excel(name = "补扣个人失业")
    private BigDecimal fbkgrsy;

    /** 补扣个人住房 */
    @Excel(name = "补扣个人住房")
    private BigDecimal fbkgrzf;

    /** 罚款 */
    @Excel(name = "罚款")
    private BigDecimal ffk;

    /** 实发合计 */
    @Excel(name = "实发合计")
    private BigDecimal fsfhj;

    /** 银行账号 */
    @Excel(name = "银行账号")
    private String fyhzh;

    /** 组织间结算方式 */
    @Excel(name = "组织间结算方式")
    private String fjsfs;

    /** 成本中心属性 */
    @Excel(name = "成本中心属性")
    private String fcbzxxz;

    /** 成本中心发放金融机构 */
    @Excel(name = "成本中心发放金融机构")
    private String fcostffjrjg;

    /** 凭证字 */
    @Excel(name = "凭证字")
    private String fvourtype;

    public void setFid(Long fid) 
    {
        this.fid = fid;
    }

    public Long getFid() 
    {
        return fid;
    }
    public void setFparentid(Long fparentid) 
    {
        this.fparentid = fparentid;
    }

    public Long getFparentid() 
    {
        return fparentid;
    }
    public void setFpersonnumber(String fpersonnumber) 
    {
        this.fpersonnumber = fpersonnumber;
    }

    public String getFpersonnumber() 
    {
        return fpersonnumber;
    }
    public void setFcostnumber(String fcostnumber) 
    {
        this.fcostnumber = fcostnumber;
    }

    public String getFcostnumber() 
    {
        return fcostnumber;
    }
    public void setFcostname(String fcostname) 
    {
        this.fcostname = fcostname;
    }

    public String getFcostname() 
    {
        return fcostname;
    }
    public void setFcostcompany(String fcostcompany) 
    {
        this.fcostcompany = fcostcompany;
    }

    public String getFcostcompany() 
    {
        return fcostcompany;
    }
    public void setFzycompany(String fzycompany) 
    {
        this.fzycompany = fzycompany;
    }

    public String getFzycompany() 
    {
        return fzycompany;
    }
    public void setFjjje(BigDecimal fjjje) 
    {
        this.fjjje = fjjje;
    }

    public BigDecimal getFjjje() 
    {
        return fjjje;
    }
    public void setFzybm(String fzybm) 
    {
        this.fzybm = fzybm;
    }

    public String getFzybm() 
    {
        return fzybm;
    }
    public void setFzybmje(BigDecimal fzybmje) 
    {
        this.fzybmje = fzybmje;
    }

    public BigDecimal getFzybmje() 
    {
        return fzybmje;
    }
    public void setFbkgryl(BigDecimal fbkgryl) 
    {
        this.fbkgryl = fbkgryl;
    }

    public BigDecimal getFbkgryl() 
    {
        return fbkgryl;
    }
    public void setFbkgryy(BigDecimal fbkgryy) 
    {
        this.fbkgryy = fbkgryy;
    }

    public BigDecimal getFbkgryy() 
    {
        return fbkgryy;
    }
    public void setFbkgrsy(BigDecimal fbkgrsy) 
    {
        this.fbkgrsy = fbkgrsy;
    }

    public BigDecimal getFbkgrsy() 
    {
        return fbkgrsy;
    }
    public void setFbkgrzf(BigDecimal fbkgrzf) 
    {
        this.fbkgrzf = fbkgrzf;
    }

    public BigDecimal getFbkgrzf() 
    {
        return fbkgrzf;
    }
    public void setFfk(BigDecimal ffk) 
    {
        this.ffk = ffk;
    }

    public BigDecimal getFfk() 
    {
        return ffk;
    }
    public void setFsfhj(BigDecimal fsfhj) 
    {
        this.fsfhj = fsfhj;
    }

    public BigDecimal getFsfhj() 
    {
        return fsfhj;
    }
    public void setFyhzh(String fyhzh) 
    {
        this.fyhzh = fyhzh;
    }

    public String getFyhzh() 
    {
        return fyhzh;
    }
    public void setFjsfs(String fjsfs) 
    {
        this.fjsfs = fjsfs;
    }

    public String getFjsfs() 
    {
        return fjsfs;
    }
    public void setFcbzxxz(String fcbzxxz) 
    {
        this.fcbzxxz = fcbzxxz;
    }

    public String getFcbzxxz() 
    {
        return fcbzxxz;
    }
    public void setFcostffjrjg(String fcostffjrjg) 
    {
        this.fcostffjrjg = fcostffjrjg;
    }

    public String getFcostffjrjg() 
    {
        return fcostffjrjg;
    }
    public void setFvourtype(String fvourtype) 
    {
        this.fvourtype = fvourtype;
    }

    public String getFvourtype() 
    {
        return fvourtype;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fid", getFid())
            .append("fparentid", getFparentid())
            .append("fpersonnumber", getFpersonnumber())
            .append("fcostnumber", getFcostnumber())
            .append("fcostname", getFcostname())
            .append("fcostcompany", getFcostcompany())
            .append("fzycompany", getFzycompany())
            .append("fjjje", getFjjje())
            .append("fzybm", getFzybm())
            .append("fzybmje", getFzybmje())
            .append("fbkgryl", getFbkgryl())
            .append("fbkgryy", getFbkgryy())
            .append("fbkgrsy", getFbkgrsy())
            .append("fbkgrzf", getFbkgrzf())
            .append("ffk", getFfk())
            .append("fsfhj", getFsfhj())
            .append("fyhzh", getFyhzh())
            .append("fjsfs", getFjsfs())
            .append("fcbzxxz", getFcbzxxz())
            .append("fcostffjrjg", getFcostffjrjg())
            .append("fvourtype", getFvourtype())
            .toString();
    }
}
